runtime.m.gsignal (field)
30 uses
runtime (current package)
cgocheck.go#L36: if g == g.m.g0 || g == g.m.gsignal {
debug.go#L90: if g == g.m.g0 || g == g.m.gsignal {
debug.go#L109: if g == g.m.g0 || g == g.m.gsignal {
malloc.go#L982: if mp.gsignal == getg() {
malloc.go#L1315: if g := getg(); g == g.m.gsignal {
os_linux.go#L377: mp.gsignal = malg(32 * 1024) // Linux wants >= 2K
os_linux.go#L378: mp.gsignal.m = mp
proc.go#L814: if mp.gsignal != nil {
proc.go#L815: mp.gsignal.stackguard1 = mp.gsignal.stack.lo + _StackGuard
proc.go#L1492: if m.gsignal != nil {
proc.go#L1493: stackfree(m.gsignal.stack)
proc.go#L1498: m.gsignal = nil
proc.go#L3527: if _g_ == _g_.m.g0 || _g_ == _g_.m.gsignal {
runtime2.go#L521: gsignal *g // signal-handling g
signal_unix.go#L463: setg(g.m.gsignal)
signal_unix.go#L469: g.m.gsignal.stktopsp = getcallersp()
signal_unix.go#L542: if sp >= mp.gsignal.stack.lo && sp < mp.gsignal.stack.hi {
signal_unix.go#L1190: signalstack(&_g_.m.gsignal.stack)
signal_unix.go#L1276: old.stack = g.m.gsignal.stack
signal_unix.go#L1277: old.stackguard0 = g.m.gsignal.stackguard0
signal_unix.go#L1278: old.stackguard1 = g.m.gsignal.stackguard1
signal_unix.go#L1279: old.stktopsp = g.m.gsignal.stktopsp
signal_unix.go#L1282: g.m.gsignal.stack.lo = stsp
signal_unix.go#L1283: g.m.gsignal.stack.hi = stsp + st.ss_size
signal_unix.go#L1284: g.m.gsignal.stackguard0 = stsp + _StackGuard
signal_unix.go#L1285: g.m.gsignal.stackguard1 = stsp + _StackGuard
signal_unix.go#L1293: gp := getg().m.gsignal
stack.go#L967: print("runtime: newstack called from g=", hex(thisg.m.morebuf.g), "\n"+"\tm=", thisg.m, " m->curg=", thisg.m.curg, " m->g0=", thisg.m.g0, " m->gsignal=", thisg.m.gsignal, "\n")